package com.mixsmart.commonweb.service;

import com.mixsmart.commonweb.bean.IBaseTreeBean;

/**
 * 树形结构服务--接口
 * @author lmq
 * @version 1.0
 * @since JDK版本大于等于1.6
 * 2016年3月13日
 */
public interface ITreeService<T extends IBaseTreeBean> {

	/**
	 * 判断是否为叶子节点
	 * @param id 节点ID
	 * @return 如果是叶子节点，返回：true；否则返回：false
	 */
	public boolean isLeaf(String id);
	
	/**
	 * 获取子节点数
	 * @param id 节点ID
	 * @return 如果没有子节点，返回：0
	 */
	public Long getChildNum(String id);
	
}
